worldwide advertising - German English Dictionary